package com.ys.erp.stage_shop_service.bean.condition;

import com.ys.erp.framework.condition.BasePageCondition;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 支付宝分账统计查询DTO
 * 
 * @author AI
 * @date 2024/12/19
 */
@EqualsAndHashCode(callSuper = true)
@Data
@ApiModel("支付宝分账统计查询参数")
public class ZfbSeparateAccountStatCon extends BasePageCondition {

    @ApiModelProperty("店铺编号")
    private String shopCode;

    @ApiModelProperty("店铺名称")
    private String shopName;

    @ApiModelProperty("支付宝账户")
    private String zfbAccount;

    @ApiModelProperty("支付宝姓名")
    private String zfbName;

    @ApiModelProperty("统计开始时间")
    private String statTimeStart;

    @ApiModelProperty("统计结束时间")
    private String statTimeEnd;

    @ApiModelProperty("时间维度: day-按日, month-按月, year-按年")
    private String timeDimension = "day";

    @ApiModelProperty("分组维度: shop-按店铺, account-按支付宝账户, ratio-按分账比例")
    private String groupDimension;
} 